Files
telegram-bot/Core/UriBotParser.cs
CrazyHackGUT 920148e05b add Uri parser, add ISerializationBinder
ISerializationBinder is added only in whitelist mode. Types for whitelisting should be registered manually via new API `Module.StartAsync()` or attribute `AllowedSerializableType(name)`
2024-05-29 00:19:30 +03:00

16 lines
345 B
C#

using BotFramework;
using System;
namespace Kruzya.TelegramBot.Core
{
public class AbsoluteUriParser : IParameterParser<Uri>
{
public Uri DefaultInstance() => null;
public bool TryGetValue(string text, out Uri result)
{
return Uri.TryCreate(text, UriKind.Absolute, out result);
}
}
}