got assignment template variables and replacement working

This commit is contained in:
2023-07-27 19:51:36 -06:00
parent b03c699381
commit 7c857a3887
10 changed files with 63 additions and 81 deletions

View File

@@ -1,28 +0,0 @@
using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage;
public class BrowserStorageManagement : ICanvasTokenManagement
{
// private string moduleStorageKey = "module storage key";
// private string assignmentStorageKey = "assignment storage key";
private string canvasKey = "canvas key";
private ProtectedLocalStorage storage { get; }
public BrowserStorageManagement(ProtectedLocalStorage BrowserStorage)
{
storage = BrowserStorage;
}
public async Task<string?> GetCanvasToken()
{
var result = await storage.GetAsync<string>(canvasKey);
if (!result.Success)
return null;
return result.Value;
}
public async Task SaveCanvasToken(string token)
{
await storage.SetAsync(canvasKey, token);
}
}