mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 09:56:05 +00:00
delete thread from db even if deleteThread api call failed
This commit is contained in:
parent
265ea03de8
commit
3fda88856e
@ -103,13 +103,15 @@ export class OpenaiClient {
|
||||
}
|
||||
|
||||
public async deleteThread(threadId: string): Promise<boolean> {
|
||||
const result = await this.openai.beta.threads.del(threadId)
|
||||
const [, result] = await Promise.all([
|
||||
OpenaiThreads.delete({ id: threadId }),
|
||||
this.openai.beta.threads.del(threadId),
|
||||
])
|
||||
if (result.deleted) {
|
||||
await OpenaiThreads.delete({ id: threadId })
|
||||
logger.info(`Deleted thread: ${threadId}`)
|
||||
return true
|
||||
} else {
|
||||
logger.warn(`Failed to delete thread: ${threadId}`)
|
||||
logger.warn(`Failed to delete thread: ${threadId}, remove from db anyway`)
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user