Added file uploading + drag'n'drop

This commit is contained in:
2026-04-09 17:02:13 +02:00
parent 97f7712d55
commit 7d9737e9c2
9 changed files with 53 additions and 32 deletions

View File

@@ -42,12 +42,6 @@ export class Dm implements OnInit {
async sendMessage(message: string, files: FileDataWithPreview[] | null) {
const session = this.serviceManager.currentSession();
if (session != null) {
await this.store.service.sendMessage(message, null, null, files, <FileUploadProgressListener>{
fileProgressUpdate: (fileId, allChunks, chunksDone) => {
this.uploadProgressUpdate(fileId, allChunks, chunksDone)
}
})
let attachments: Attachment[] = []
files?.forEach(file => {
attachments.push({
@@ -75,10 +69,16 @@ export class Dm implements OnInit {
replyToId: "",
forwardedFromName: ""
}])
await this.store.service.sendMessage("", message, null, null, files, <FileUploadProgressListener>{
fileProgressUpdate: (tempMsgId, fileId, allChunks, chunksDone) => {
this.uploadProgressUpdate(tempMsgId, fileId, allChunks, chunksDone)
}
})
}
}
uploadProgressUpdate(fileId: string, allChunks: number, chunksDone: number) {
uploadProgressUpdate(tempMsgId: string, fileId: string, allChunks: number, chunksDone: number) {
console.log(fileId, allChunks, chunksDone)
}