🐛 Fix attachment set thumbnail

This commit is contained in:
2024-12-28 18:16:59 +08:00
parent 2c7dc8c2ea
commit 1fca36293d
5 changed files with 34 additions and 9 deletions

View File

@ -233,19 +233,19 @@ class SnAttachmentProvider {
}
Future<SnAttachment> updateOne(
int id, {
SnAttachment item, {
String? alt,
int? thumbnailId,
int? compressedId,
Map<String, dynamic>? metadata,
bool? isIndexable,
}) async {
final resp = await _sn.client.put('/cgi/uc/attachments/$id', data: {
'alt': alt,
'thumbnail': thumbnailId,
'compressed': compressedId,
'metadata': metadata,
'is_indexable': isIndexable,
final resp = await _sn.client.put('/cgi/uc/attachments/${item.id}', data: {
'alt': alt ?? item.alt,
'thumbnail': thumbnailId ?? item.thumbnailId,
'compressed': compressedId ?? item.compressedId,
'metadata': metadata ?? item.usermeta,
'is_indexable': isIndexable ?? item.isIndexable,
});
return SnAttachment.fromJson(resp.data);
}