Prevent Sharing Files on Android for Now

This commit is contained in:
Sarah Jamie Lewis 2021-10-01 07:52:49 -07:00
parent e9514f0296
commit 222e2c6f36
2 changed files with 17 additions and 13 deletions

View File

@ -231,8 +231,10 @@ class FlwtchWorker(context: Context, parameters: WorkerParameters) :
val filepath = (a.get("filepath") as? String) ?: "" val filepath = (a.get("filepath") as? String) ?: ""
val manifestpath = (a.get("manifestpath") as? String) ?: "" val manifestpath = (a.get("manifestpath") as? String) ?: ""
val filekey = (a.get("filekey") as? String) ?: "" val filekey = (a.get("filekey") as? String) ?: ""
Log.i("FlwtchWorker::DownloadFile", "DownloadFile("+filepath+", "+manifestpath+")") // FIXME: Prevent spurious calls by Intent
Cwtch.downloadFile(profile, handle, filepath, manifestpath, filekey) if (profile != "") {
Cwtch.downloadFile(profile, handle, filepath, manifestpath, filekey)
}
} }
"CheckDownloadStatus" -> { "CheckDownloadStatus" -> {
val profile = (a.get("ProfileOnion") as? String) ?: "" val profile = (a.get("ProfileOnion") as? String) ?: ""

View File

@ -83,17 +83,19 @@ class _MessageViewState extends State<MessageView> {
var appBarButtons = <Widget>[]; var appBarButtons = <Widget>[];
if (Provider.of<ContactInfoState>(context).isOnline()) { if (Provider.of<ContactInfoState>(context).isOnline()) {
appBarButtons.add(IconButton( if (Platform.isAndroid == false) {
icon: Icon(Icons.attach_file, size: 24), appBarButtons.add(IconButton(
tooltip: AppLocalizations.of(context)!.tooltipSendFile, icon: Icon(Icons.attach_file, size: 24),
onPressed: _showFilePicker, tooltip: AppLocalizations.of(context)!.tooltipSendFile,
)); onPressed: _showFilePicker,
appBarButtons.add(IconButton( ));
icon: Icon(CwtchIcons.send_invite, size: 24), }
tooltip: AppLocalizations.of(context)!.sendInvite, appBarButtons.add(IconButton(
onPressed: () { icon: Icon(CwtchIcons.send_invite, size: 24),
_modalSendInvitation(context); tooltip: AppLocalizations.of(context)!.sendInvite,
})); onPressed: () {
_modalSendInvitation(context);
}));
} }
appBarButtons.add(IconButton( appBarButtons.add(IconButton(
icon: Provider.of<ContactInfoState>(context, listen: false).isGroup == true ? Icon(CwtchIcons.group_settings_24px) : Icon(CwtchIcons.peer_settings_24px), icon: Provider.of<ContactInfoState>(context, listen: false).isGroup == true ? Icon(CwtchIcons.group_settings_24px) : Icon(CwtchIcons.peer_settings_24px),