refactor: rename MaxLengthException & fix naming
This commit is contained in:
parent
fb51677429
commit
9400cfc74e
@ -8,22 +8,22 @@ namespace TelegramBotBase.DataSources;
|
|||||||
|
|
||||||
public class ButtonFormDataSource : IDataSource<ButtonRow>
|
public class ButtonFormDataSource : IDataSource<ButtonRow>
|
||||||
{
|
{
|
||||||
private ButtonForm _buttonform;
|
private ButtonForm _buttonForm;
|
||||||
|
|
||||||
public ButtonFormDataSource()
|
public ButtonFormDataSource()
|
||||||
{
|
{
|
||||||
_buttonform = new ButtonForm();
|
_buttonForm = new ButtonForm();
|
||||||
}
|
}
|
||||||
|
|
||||||
public ButtonFormDataSource(ButtonForm bf)
|
public ButtonFormDataSource(ButtonForm bf)
|
||||||
{
|
{
|
||||||
_buttonform = bf;
|
_buttonForm = bf;
|
||||||
}
|
}
|
||||||
|
|
||||||
public virtual ButtonForm ButtonForm
|
public virtual ButtonForm ButtonForm
|
||||||
{
|
{
|
||||||
get => _buttonform;
|
get => _buttonForm;
|
||||||
set => _buttonform = value;
|
set => _buttonForm = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,11 +0,0 @@
|
|||||||
using System;
|
|
||||||
|
|
||||||
namespace TelegramBotBase.Exceptions;
|
|
||||||
|
|
||||||
public class MaxLengthException : Exception
|
|
||||||
{
|
|
||||||
public MaxLengthException(int length) : base(
|
|
||||||
$"Your messages with a length of {length} is too long for telegram. Actually is {Constants.Telegram.MaxMessageLength} characters allowed. Please split it.")
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -2,13 +2,11 @@
|
|||||||
|
|
||||||
namespace TelegramBotBase.Exceptions;
|
namespace TelegramBotBase.Exceptions;
|
||||||
|
|
||||||
public class MaximumColsException : Exception
|
public sealed class MaximumColsException : Exception
|
||||||
{
|
{
|
||||||
public int Value { get; set; }
|
public int Value { get; set; }
|
||||||
|
|
||||||
public int Maximum { get; set; }
|
public int Maximum { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public override string Message =>
|
public override string Message =>
|
||||||
$"You have exceeded the maximum of columns by {Value.ToString()} / {Maximum.ToString()}";
|
$"You have exceeded the maximum of columns by {Value}/{Maximum}";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
namespace TelegramBotBase.Exceptions;
|
namespace TelegramBotBase.Exceptions;
|
||||||
|
|
||||||
public class MaximumRowsReachedException : Exception
|
public sealed class MaximumRowsReachedException : Exception
|
||||||
{
|
{
|
||||||
public int Value { get; set; }
|
public int Value { get; set; }
|
||||||
|
|
||||||
@ -10,5 +10,5 @@ public class MaximumRowsReachedException : Exception
|
|||||||
|
|
||||||
|
|
||||||
public override string Message =>
|
public override string Message =>
|
||||||
$"You have exceeded the maximum of rows by {Value.ToString()} / {Maximum.ToString()}";
|
$"You have exceeded the maximum of rows by {Value}/{Maximum}";
|
||||||
}
|
}
|
||||||
|
|||||||
16
TelegramBotBase/Exceptions/MessageTooLongException.cs
Normal file
16
TelegramBotBase/Exceptions/MessageTooLongException.cs
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
using System;
|
||||||
|
|
||||||
|
namespace TelegramBotBase.Exceptions;
|
||||||
|
|
||||||
|
public sealed class MessageTooLongException : Exception
|
||||||
|
{
|
||||||
|
public MessageTooLongException(int length)
|
||||||
|
{
|
||||||
|
Length = length;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int Length { get; set; }
|
||||||
|
|
||||||
|
public override string Message =>
|
||||||
|
$"You have exceeded the maximum of message length by {Length}/{Constants.Telegram.MaxMessageLength}";
|
||||||
|
}
|
||||||
@ -155,7 +155,7 @@ public class DeviceSession : IDeviceSession
|
|||||||
|
|
||||||
if (text.Length > Constants.Telegram.MaxMessageLength)
|
if (text.Length > Constants.Telegram.MaxMessageLength)
|
||||||
{
|
{
|
||||||
throw new MaxLengthException(text.Length);
|
throw new MessageTooLongException(text.Length);
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
@ -183,7 +183,7 @@ public class DeviceSession : IDeviceSession
|
|||||||
{
|
{
|
||||||
if (text.Length > Constants.Telegram.MaxMessageLength)
|
if (text.Length > Constants.Telegram.MaxMessageLength)
|
||||||
{
|
{
|
||||||
throw new MaxLengthException(text.Length);
|
throw new MessageTooLongException(text.Length);
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
@ -213,7 +213,7 @@ public class DeviceSession : IDeviceSession
|
|||||||
|
|
||||||
if (message.Text.Length > Constants.Telegram.MaxMessageLength)
|
if (message.Text.Length > Constants.Telegram.MaxMessageLength)
|
||||||
{
|
{
|
||||||
throw new MaxLengthException(message.Text.Length);
|
throw new MessageTooLongException(message.Text.Length);
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
@ -270,7 +270,7 @@ public class DeviceSession : IDeviceSession
|
|||||||
|
|
||||||
if (text.Length > Constants.Telegram.MaxMessageLength)
|
if (text.Length > Constants.Telegram.MaxMessageLength)
|
||||||
{
|
{
|
||||||
throw new MaxLengthException(text.Length);
|
throw new MessageTooLongException(text.Length);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (parseMode == ParseMode.MarkdownV2 && markdownV2AutoEscape)
|
if (parseMode == ParseMode.MarkdownV2 && markdownV2AutoEscape)
|
||||||
@ -329,7 +329,7 @@ public class DeviceSession : IDeviceSession
|
|||||||
|
|
||||||
if (text.Length > Constants.Telegram.MaxMessageLength)
|
if (text.Length > Constants.Telegram.MaxMessageLength)
|
||||||
{
|
{
|
||||||
throw new MaxLengthException(text.Length);
|
throw new MessageTooLongException(text.Length);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (parseMode == ParseMode.MarkdownV2 && markdownV2AutoEscape)
|
if (parseMode == ParseMode.MarkdownV2 && markdownV2AutoEscape)
|
||||||
@ -372,7 +372,7 @@ public class DeviceSession : IDeviceSession
|
|||||||
|
|
||||||
if (text.Length > Constants.Telegram.MaxMessageLength)
|
if (text.Length > Constants.Telegram.MaxMessageLength)
|
||||||
{
|
{
|
||||||
throw new MaxLengthException(text.Length);
|
throw new MessageTooLongException(text.Length);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (parseMode == ParseMode.MarkdownV2 && markdownV2AutoEscape)
|
if (parseMode == ParseMode.MarkdownV2 && markdownV2AutoEscape)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user