mirror of
https://github.com/rmcrackan/Libation.git
synced 2025-12-24 06:28:02 -05:00
- Use Avalonia-based webview control for Audible login with Chardonnay - Remove webview interfaces from IInteropFunctions - Remove Microsoft.Web.WebView2 package from WindowsConfigApp - Add Microsoft.Web.WebView2 to LibationWinForms - Remove all other login forms except the external login dialog (fallback in case webview doesn't work). The AudibleApi login with username/password doesn't work anymore. Need to use external browser login method.
21 lines
814 B
C#
21 lines
814 B
C#
using System;
|
|
using System.Diagnostics;
|
|
|
|
#nullable enable
|
|
namespace LibationFileManager
|
|
{
|
|
public class NullInteropFunctions : IInteropFunctions
|
|
{
|
|
|
|
public NullInteropFunctions() { }
|
|
public NullInteropFunctions(params object[] values) { }
|
|
|
|
public void SetFolderIcon(string image, string directory) => throw new PlatformNotSupportedException();
|
|
public void DeleteFolderIcon(string directory) => throw new PlatformNotSupportedException();
|
|
public bool CanUpgrade => throw new PlatformNotSupportedException();
|
|
public string ReleaseIdString => throw new PlatformNotSupportedException();
|
|
public Process RunAsRoot(string exe, string args) => throw new PlatformNotSupportedException();
|
|
public void InstallUpgrade(string updateBundle) => throw new PlatformNotSupportedException();
|
|
}
|
|
}
|