({
documents,
name,
account
}: {
documents: string[];
name: string;
account: Account;
})
| 665 | } |
| 666 | |
| 667 | export async function deleteDocumentsFromMemory({ |
| 668 | documents, |
| 669 | name, |
| 670 | account |
| 671 | }: { |
| 672 | documents: string[]; |
| 673 | name: string; |
| 674 | account: Account; |
| 675 | }) { |
| 676 | p.log.info(`Deleting documents from memory: ${name}`); |
| 677 | |
| 678 | for (const doc of documents) { |
| 679 | try { |
| 680 | p.log.message(`Deleting document: ${doc} ....`); |
| 681 | await new Promise(resolve => setTimeout(resolve, 800)); // To avoid rate limiting |
| 682 | |
| 683 | const deleteResponse = await deleteDocument({ |
| 684 | documentName: doc, |
| 685 | memoryName: name, |
| 686 | account |
| 687 | }); |
| 688 | |
| 689 | dlog(`Delete response status: ${deleteResponse.status}`); |
| 690 | |
| 691 | p.log.message(`Deleted document: ${doc}`); |
| 692 | } catch (error) { |
| 693 | throw error; |
| 694 | } |
| 695 | } |
| 696 | p.log.info(`Deleted documents from memory: ${name}`); |
| 697 | } |
| 698 | |
| 699 | export async function handleExistingMemoryDeploy({ |
| 700 | memory, |
no test coverage detected