mirror of
https://github.com/bitwarden/android.git
synced 2025-01-07 16:57:35 +03:00
101 lines
2.1 KiB
C#
101 lines
2.1 KiB
C#
using System;
|
|
using Bit.App.Abstractions;
|
|
using System.Threading.Tasks;
|
|
using Bit.App.Models.Page;
|
|
using Xamarin.Forms;
|
|
|
|
namespace Bit.iOS.Core.Services
|
|
{
|
|
public class NoopDeviceActionService : IDeviceActionService
|
|
{
|
|
public void Autofill(VaultListPageModel.Cipher cipher)
|
|
{
|
|
// do nothing
|
|
}
|
|
|
|
public void Background()
|
|
{
|
|
// do nothing
|
|
}
|
|
|
|
public bool CanOpenFile(string fileName)
|
|
{
|
|
return false;
|
|
}
|
|
|
|
public void ClearCache()
|
|
{
|
|
// do nothing
|
|
}
|
|
|
|
public void CloseAutofill()
|
|
{
|
|
// do nothing
|
|
}
|
|
|
|
public void CopyToClipboard(string text)
|
|
{
|
|
// do nothing
|
|
}
|
|
|
|
public void DismissKeyboard()
|
|
{
|
|
// do nothing
|
|
}
|
|
|
|
public Task<string> DisplayAlertAsync(string title, string message, string cancel, params string[] buttons)
|
|
{
|
|
return Task.FromResult<string>(null);
|
|
}
|
|
|
|
public Task<string> DisplayPromptAync(string title = null, string description = null, string text = null)
|
|
{
|
|
return Task.FromResult<string>(null);
|
|
}
|
|
|
|
public Task HideLoadingAsync()
|
|
{
|
|
return Task.FromResult(0);
|
|
}
|
|
|
|
public Task LaunchAppAsync(string appName, Page page)
|
|
{
|
|
return Task.FromResult(0);
|
|
}
|
|
|
|
public void OpenAccessibilitySettings()
|
|
{
|
|
// do nothing
|
|
}
|
|
|
|
public void OpenAutofillSettings()
|
|
{
|
|
// do nothing
|
|
}
|
|
|
|
public bool OpenFile(byte[] fileData, string id, string fileName)
|
|
{
|
|
return false;
|
|
}
|
|
|
|
public void RateApp()
|
|
{
|
|
// do nothing
|
|
}
|
|
|
|
public Task SelectFileAsync()
|
|
{
|
|
return Task.FromResult(0);
|
|
}
|
|
|
|
public Task ShowLoadingAsync(string text)
|
|
{
|
|
return Task.FromResult(0);
|
|
}
|
|
|
|
public void Toast(string text, bool longDuration = false)
|
|
{
|
|
// do nothing
|
|
}
|
|
}
|
|
}
|