💄 Unified design of single attachment uploader

This commit is contained in:
2024-09-16 20:33:34 +08:00
parent ad1dc064e6
commit 152efd97a0
10 changed files with 39 additions and 428 deletions

View File

@ -1,4 +1,5 @@
import 'package:get/get.dart';
import 'package:solian/exceptions/request.dart';
import 'package:solian/models/pagination.dart';
import 'package:solian/models/stickers.dart';
import 'package:solian/services.dart';
@ -31,4 +32,16 @@ class StickerProvider extends GetxController {
}
availableStickers.refresh();
}
Future<Sticker?> getStickerByAlias(String alias) async {
final client = await ServiceFinder.configureClient('files');
final resp = await client.get(
'/stickers/lookup/$alias',
);
if (resp.statusCode != 200) {
throw RequestException(resp);
}
return Sticker.fromJson(resp.body);
}
}