mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 13:02:56 +00:00
remove expired room
This commit is contained in:
+10
-10
@@ -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
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user