♻️ Extract the Storage service to DysonNetwork.Drive microservice
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using DysonNetwork.Common.Interfaces;
|
||||
using DysonNetwork.Common.Models;
|
||||
using DysonNetwork.Sphere.Permission;
|
||||
using DysonNetwork.Sphere.Realm;
|
||||
@ -15,7 +16,7 @@ namespace DysonNetwork.Sphere.Publisher;
|
||||
public class PublisherController(
|
||||
AppDatabase db,
|
||||
PublisherService ps,
|
||||
FileReferenceService fileRefService,
|
||||
IFileReferenceServiceClient fileRefService,
|
||||
ActionLogService als)
|
||||
: ControllerBase
|
||||
{
|
||||
@ -362,7 +363,7 @@ public class PublisherController(
|
||||
|
||||
// Create a new reference
|
||||
await fileRefService.CreateReferenceAsync(
|
||||
picture.Id,
|
||||
picture.Id.ToString(),
|
||||
"publisher.picture",
|
||||
publisher.ResourceIdentifier
|
||||
);
|
||||
@ -384,7 +385,7 @@ public class PublisherController(
|
||||
|
||||
// Create a new reference
|
||||
await fileRefService.CreateReferenceAsync(
|
||||
background.Id,
|
||||
background.Id.ToString(),
|
||||
"publisher.background",
|
||||
publisher.ResourceIdentifier
|
||||
);
|
||||
|
@ -1,3 +1,4 @@
|
||||
using DysonNetwork.Common.Interfaces;
|
||||
using DysonNetwork.Common.Models;
|
||||
using DysonNetwork.Common.Services;
|
||||
using DysonNetwork.Sphere.Post;
|
||||
@ -8,7 +9,7 @@ using NodaTime;
|
||||
|
||||
namespace DysonNetwork.Sphere.Publisher;
|
||||
|
||||
public class PublisherService(AppDatabase db, FileReferenceService fileRefService, ICacheService cache)
|
||||
public class PublisherService(AppDatabase db, IFileReferenceServiceClient fileRefService, ICacheService cache)
|
||||
{
|
||||
public async Task<Publisher?> GetPublisherByName(string name)
|
||||
{
|
||||
|
Reference in New Issue
Block a user