changed everything from filcnaplo to refilc finally
This commit is contained in:
18
refilc/lib/helpers/share_helper.dart
Normal file
18
refilc/lib/helpers/share_helper.dart
Normal file
@@ -0,0 +1,18 @@
|
||||
import 'package:refilc/helpers/attachment_helper.dart';
|
||||
import 'package:refilc_kreta_api/models/attachment.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:share_plus/share_plus.dart';
|
||||
|
||||
class ShareHelper {
|
||||
static Future<void> shareText(String text, {String? subject}) =>
|
||||
Share.share(text, subject: subject);
|
||||
// ignore: deprecated_member_use
|
||||
static Future<void> shareFile(String path, {String? text, String? subject}) =>
|
||||
Share.shareFiles([path], text: text, subject: subject);
|
||||
|
||||
static Future<void> shareAttachment(Attachment attachment,
|
||||
{required BuildContext context}) async {
|
||||
String path = await attachment.download(context);
|
||||
await shareFile(path);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user