Ver código fonte

更新设备影子限制1s两次

locky 2 anos atrás
pai
commit
eca4890454
1 arquivos alterados com 2 adições e 0 exclusões
  1. 2 0
      Controller/ShadowController.py

+ 2 - 0
Controller/ShadowController.py

@@ -4,6 +4,7 @@ import time
 
 import requests
 from django.http import JsonResponse
+from ratelimit.decorators import ratelimit
 
 from AnsjerPush.config import SERVER_TYPE
 from Model.models import Device_Info, UidSetModel, UID_Preview, VoicePromptModel, UID_Bucket, UidChannelSetModel, \
@@ -37,6 +38,7 @@ def generate_utk(request):
 
 
 # 更新设备影子
+@ratelimit(key='ip', rate='2/1s', block=True)
 def update_device_shadow(request):
     request.encoding = 'utf-8'
     if request.method == 'POST':