about summary refs log tree commit diff
path: root/MatrixContentFilter/Handlers/Filters/VideoFilter.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MatrixContentFilter/Handlers/Filters/VideoFilter.cs')
-rw-r--r--MatrixContentFilter/Handlers/Filters/VideoFilter.cs28
1 files changed, 28 insertions, 0 deletions
diff --git a/MatrixContentFilter/Handlers/Filters/VideoFilter.cs b/MatrixContentFilter/Handlers/Filters/VideoFilter.cs
new file mode 100644

index 0000000..16a8639 --- /dev/null +++ b/MatrixContentFilter/Handlers/Filters/VideoFilter.cs
@@ -0,0 +1,28 @@ +using ArcaneLibs.Extensions; +using LibMatrix; +using LibMatrix.EventTypes.Spec; +using LibMatrix.Helpers; +using LibMatrix.Homeservers; +using LibMatrix.Responses; +using LibMatrix.RoomTypes; +using MatrixContentFilter.Abstractions; +using MatrixContentFilter.EventTypes; +using MatrixContentFilter.Handlers.Filters.Generic; +using MatrixContentFilter.Services; +using MatrixContentFilter.Services.AsyncActionQueues; + +namespace MatrixContentFilter.Handlers.Filters; + +public class VideoFilter : BasicMessageTypeFilter { + public VideoFilter(ConfigurationService cfgService, + AuthenticatedHomeserverGeneric hs, + AsyncMessageQueue msgQueue, + InfoCacheService infoCache, + AbstractAsyncActionQueue actionQueue, + MatrixContentFilterMetrics metrics + ) : base(cfgService, hs, msgQueue, infoCache, actionQueue, metrics) { + MessageType = "m.video"; + MessageTypeName = "video"; + MessageTypeNamePlural = "videos"; + } +} \ No newline at end of file