mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 15:48:32 -06:00
got assignment template variables and replacement working
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user