using System.Collections.Generic; using DysonNetwork.Shared.Models; using MagicOnion; using Microsoft.AspNetCore.Http; namespace DysonNetwork.Shared.Services; public interface IActionLogService : IService { /// /// Creates an action log entry /// void CreateActionLog(Guid accountId, string action, Dictionary meta); /// /// Creates an action log entry from an HTTP request /// void CreateActionLogFromRequest( string action, Dictionary meta, HttpRequest request, Account? account = null ); }