mirror of
https://github.com/azaion/annotations.git
synced 2026-04-22 12:46:30 +00:00
add list files for autoupdate feature
put new Versioning fix bugs
This commit is contained in:
@@ -4,7 +4,7 @@ import traceback
|
||||
from credentials cimport Credentials
|
||||
from remote_command cimport RemoteCommand, CommandType
|
||||
from remote_command_handler cimport RemoteCommandHandler
|
||||
from file_data cimport FileData, UploadFileData
|
||||
from file_data cimport FileData, UploadFileData, FileList
|
||||
from api_client cimport ApiClient
|
||||
|
||||
cdef class CommandProcessor:
|
||||
@@ -47,6 +47,11 @@ cdef class CommandProcessor:
|
||||
file_data = FileData.from_msgpack(command.data)
|
||||
file_bytes = self.api_client.load_bytes(file_data.filename, file_data.folder)
|
||||
self.remote_handler.send(command.client_id, RemoteCommand(CommandType.DATA_BYTES, file_bytes).serialize())
|
||||
elif command.command_type == CommandType.LIST_REQUEST:
|
||||
search_data = FileData.from_msgpack(command.data)
|
||||
list_files = self.api_client.load_bytes(search_data.folder, search_data.filename)
|
||||
file_list_bytes = FileList(list_files).serialize()
|
||||
self.remote_handler.send(command.client_id, RemoteCommand(CommandType.LIST_FILES, file_list_bytes).serialize())
|
||||
elif command.command_type == CommandType.LOAD_BIG_SMALL:
|
||||
data = FileData.from_msgpack(command.data)
|
||||
file_bytes = self.api_client.load_big_small_resource(data.filename, data.folder)
|
||||
|
||||
Reference in New Issue
Block a user