mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
feat(oekaki): add drawing flow for /i/ (#1144)
* feat(oekaki): add drawing flow for /i/ * fix(oekaki): address review feedback * fix(oekaki): reset Tegaki edit sessions * fix(oekaki): block drawing during export * fix(oekaki): destroy Tegaki on preload errors * fix(oekaki): preserve drawing on export failure * fix(oekaki): unlock controls after export failure
This commit is contained in:
@@ -5,6 +5,13 @@ interface PickAndUploadMediaOptions {
|
||||
providerOrder: ProviderId[];
|
||||
}
|
||||
|
||||
interface UploadGeneratedMediaOptions {
|
||||
providerOrder: ProviderId[];
|
||||
fileName: string;
|
||||
mimeType: string;
|
||||
base64: string;
|
||||
}
|
||||
|
||||
interface PickAndUploadMediaResult {
|
||||
url: string;
|
||||
fileName: string;
|
||||
@@ -14,6 +21,7 @@ interface PickAndUploadMediaResult {
|
||||
|
||||
interface FileUploaderPlugin {
|
||||
pickAndUploadMedia(options?: PickAndUploadMediaOptions): Promise<PickAndUploadMediaResult>;
|
||||
uploadGeneratedMedia(options: UploadGeneratedMediaOptions): Promise<PickAndUploadMediaResult>;
|
||||
}
|
||||
|
||||
const FileUploader = registerPlugin<FileUploaderPlugin>('FileUploader');
|
||||
|
||||
Reference in New Issue
Block a user