mirror of
https://github.com/chylex/TweetDuck.git
synced 2024-12-22 10:42:45 +01:00
24 lines
605 B
C#
24 lines
605 B
C#
using CefSharp;
|
|
using TweetLib.Browser.CEF.Interfaces;
|
|
|
|
namespace TweetImpl.CefSharp.Adapters {
|
|
sealed class CefJsDialogCallbackAdapter : IJsDialogCallbackAdapter<IJsDialogCallback> {
|
|
public static CefJsDialogCallbackAdapter Instance { get; } = new ();
|
|
|
|
private CefJsDialogCallbackAdapter() {}
|
|
|
|
public void Continue(IJsDialogCallback callback, bool success, string? userInput = null) {
|
|
if (userInput == null) {
|
|
callback.Continue(success);
|
|
}
|
|
else {
|
|
callback.Continue(success, userInput);
|
|
}
|
|
}
|
|
|
|
public void Dispose(IJsDialogCallback callback) {
|
|
callback.Dispose();
|
|
}
|
|
}
|
|
}
|