disable language editor + fix for messaging

This commit is contained in:
2022-02-12 22:45:56 +01:00
parent 06b94dc633
commit 4e4ebc1fb5
3 changed files with 8 additions and 4 deletions
@@ -1,5 +1,5 @@
<template>
<ui-editor-page :api="api" editor="languages:edit" title="@language.name" prefix="@language.list" route="languages-edit" />
<ui-editor-page :api="api" editor="languages:edit" title="@language.name" prefix="@language.list" route="languages-edit" :disabled="true" />
</template>
@@ -2,7 +2,7 @@
<div class="languages">
<ui-header-bar title="@language.list" :count="count" :back-button="true">
<ui-table-filter :attach="$refs.table" />
<ui-add-button :route="createRoute" alias="languages" />
<ui-add-button :route="createRoute" alias="languages" v-if="false" />
</ui-header-bar>
<div class="ui-blank-box">
<ui-table ref="table" config="languages" @count="count = $event" />
@@ -23,8 +23,12 @@ internal class MessageSubscription<TMessage, TMessageHandler> : IMessageSubscrip
throw new ArgumentException($"{ nameof(message) } must be of type '{typeof(TMessage).FullName}'");
}
var handler = serviceProvider.GetRequiredService<TMessageHandler>();
await handler.Handle((TMessage)message);
var handlers = serviceProvider.GetServices<TMessageHandler>();
foreach (var handler in handlers)
{
await handler.Handle((TMessage)message);
}
}
}