({
memory,
account,
documents,
overwrite
}: {
memory: MemoryI;
account: Account;
documents: MemoryDocumentI[];
overwrite: boolean;
})
| 1081 | } |
| 1082 | |
| 1083 | export async function handleGitSyncMemoryDeploy({ |
| 1084 | memory, |
| 1085 | account, |
| 1086 | documents, |
| 1087 | overwrite |
| 1088 | }: { |
| 1089 | memory: MemoryI; |
| 1090 | account: Account; |
| 1091 | documents: MemoryDocumentI[]; |
| 1092 | overwrite: boolean; |
| 1093 | }) { |
| 1094 | for (const doc in documents) { |
| 1095 | await new Promise(resolve => setTimeout(resolve, 800)); // To avoid rate limiting |
| 1096 | await handleSingleDocDeploy({ |
| 1097 | memory, |
| 1098 | account, |
| 1099 | document: documents[doc], |
| 1100 | overwrite: true // TODO: Implement overwrite for git-sync memories |
| 1101 | }); |
| 1102 | } |
| 1103 | } |
| 1104 | |
| 1105 | export async function deploySingleMemory({ |
| 1106 | memoryName, |
no test coverage detected