remove expired room

This commit is contained in:
Peter Maquiran
2024-10-07 13:27:49 +01:00
parent d8eb3ddbd6
commit 0dd4fd665b
101 changed files with 698 additions and 4682 deletions
@@ -64,24 +64,24 @@ export class MessageAttachmentByMessageIdUseCase {
tracing.setAttribute('download', 'true')
tracing.setAttribute('attachmentId', input.attachments[0].id.toString())
const result = await this.AttachmentRemoteDataSourceService.getAttachment(input.attachments[0].id)
if(result.isErr()) {
const httpResult = await this.AttachmentRemoteDataSourceService.getAttachment(input.attachments[0].id)
if(httpResult.isErr()) {
tracing.hasError('failed to download message attachment', {
error: result.error,
error: httpResult.error,
data: 'document id '+ input.attachments[0].id,
messageId: input.id,
$messageId: input.$id
})
if(isHttpResponse(result.error)) {
tracing.setAttribute('attachmentUrl', result.error.message)
if(isHttpResponse(httpResult.error)) {
tracing.setAttribute('attachmentUrl', httpResult.error.message)
}
}
if(result.isOk()) {
if(httpResult.isOk()) {
const dataUrl = await createBlobUrl(result.value)
const dataUrl = await createBlobUrl(httpResult.value.data)
if(dataUrl.isOk()) {
@@ -92,7 +92,7 @@ export class MessageAttachmentByMessageIdUseCase {
this.AttachmentLocalDataSource.insert({
$messageId: input.$id,
file: result.value,
file: httpResult.value.data,
fileType: input.attachments[0].fileType,
source: input.attachments[0].source,
fileName: input.attachments[0].fileName,
@@ -110,13 +110,13 @@ export class MessageAttachmentByMessageIdUseCase {
return dataUrl
} else {
console.log('dataUrl eerror', dataUrl.error)
console.log('dataUrl eerror', dataUrl.error, 'url:,', httpResult.value)
return err(false)
}
} else {
return result as any
return httpResult as any
}
}