fix: create images in a tmp dir
This commit is contained in:
parent
7115a1bed6
commit
6829a24986
|
@ -1,6 +1,7 @@
|
||||||
import NimQml, Tables, json, sequtils, chronicles, times, re, sugar, strutils, os
|
import NimQml, Tables, json, sequtils, chronicles, times, re, sugar, strutils, os
|
||||||
|
|
||||||
import ../../status/status
|
import ../../status/status
|
||||||
|
import ../../status/libstatus/accounts/constants
|
||||||
import ../../status/accounts as status_accounts
|
import ../../status/accounts as status_accounts
|
||||||
import ../../status/chat as status_chat
|
import ../../status/chat as status_chat
|
||||||
import ../../status/messages as status_messages
|
import ../../status/messages as status_messages
|
||||||
|
@ -110,7 +111,7 @@ QtObject:
|
||||||
|
|
||||||
proc sendImage*(self: ChatsView, imagePath: string) {.slot.} =
|
proc sendImage*(self: ChatsView, imagePath: string) {.slot.} =
|
||||||
let image = replace(imagePath, "file://", "")
|
let image = replace(imagePath, "file://", "")
|
||||||
let tmpImagePath = image_resizer(image, 2000)
|
let tmpImagePath = image_resizer(image, 2000, TMPDIR)
|
||||||
self.status.chat.sendImage(self.activeChannel.id, tmpImagePath)
|
self.status.chat.sendImage(self.activeChannel.id, tmpImagePath)
|
||||||
removeFile(tmpImagePath)
|
removeFile(tmpImagePath)
|
||||||
|
|
||||||
|
|
|
@ -131,7 +131,7 @@ QtObject:
|
||||||
ChatMessageRoles.ResponseTo.int: "responseTo",
|
ChatMessageRoles.ResponseTo.int: "responseTo",
|
||||||
ChatMessageRoles.Index.int: "index",
|
ChatMessageRoles.Index.int: "index",
|
||||||
ChatMessageRoles.ImageUrls.int: "imageUrls",
|
ChatMessageRoles.ImageUrls.int: "imageUrls",
|
||||||
ChatMessageRoles.Timeout.int: "timeout"
|
ChatMessageRoles.Timeout.int: "timeout",
|
||||||
ChatMessageRoles.Image.int: "image"
|
ChatMessageRoles.Image.int: "image"
|
||||||
}.toTable
|
}.toTable
|
||||||
|
|
||||||
|
|
|
@ -213,3 +213,4 @@ let clientDir =
|
||||||
|
|
||||||
let DATADIR* = joinPath(clientDir, "data") & sep
|
let DATADIR* = joinPath(clientDir, "data") & sep
|
||||||
let KEYSTOREDIR* = joinPath(clientDir, "data", "keystore") & sep
|
let KEYSTOREDIR* = joinPath(clientDir, "data", "keystore") & sep
|
||||||
|
let TMPDIR* = joinPath(clientDir, "tmp") & sep
|
|
@ -1 +1 @@
|
||||||
Subproject commit bdd329257355588146087f77ecdc2b3f7ed3857c
|
Subproject commit e3baf29683f713ec418d3bb5c39fa043bd87f92f
|
|
@ -1 +1 @@
|
||||||
Subproject commit 5befb459437ea33e3e8c5bc7ac2ebc15c65a483e
|
Subproject commit 2f26af684a6e40e49e5577a4606ad64ab0ffa8dc
|
Loading…
Reference in New Issue