From 620d168d280b927cf391381d831129134c03fdb9 Mon Sep 17 00:00:00 2001 From: Seth Burkart <108050083+SethBurkart123@users.noreply.github.com> Date: Tue, 18 Mar 2025 22:19:32 +1100 Subject: [PATCH] Update creating-plugins.md --- docs/plugins/creating-plugins.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/plugins/creating-plugins.md b/docs/plugins/creating-plugins.md index 71dfd93b..a1ce9a6a 100644 --- a/docs/plugins/creating-plugins.md +++ b/docs/plugins/creating-plugins.md @@ -65,13 +65,13 @@ const myPlugin: Plugin = { // Initialize your settings here }, run: (api) => { - if (!api.settings.get('enabled')) { + if (!api.settings.enabled) { return; } // Initialize storage with default values if needed - if (api.storage.get('lastRun') === undefined) { - api.storage.set('lastRun', new Date().toISOString()); + if (api.storage.lastRun === undefined) { + api.storage.lastRun = new Date().toISOString(); } // Your plugin logic goes here @@ -147,7 +147,7 @@ api.seqta.onPageLoad('/timetable', () => { ```typescript // Get a setting value -const isEnabled = api.settings.get('enabled'); +const isEnabled = api.settings.enabled; // Listen for settings changes api.settings.onChange('enabled', (newValue) => { @@ -163,10 +163,10 @@ api.settings.onChange('enabled', (newValue) => { ```typescript // Get a stored value -const lastRun = api.storage.get('lastRun'); +const lastRun = api.storage.lastRun; // Set a stored value -api.storage.set('lastRun', new Date().toISOString()); +api.storage.lastRun = new Date().toISOString(); // Listen for storage changes api.storage.onChange('lastRun', (newValue) => { @@ -266,4 +266,4 @@ For inspiration, check out these example plugins in the BetterSEQTA+ codebase: - [Learn About Type-Safe Settings](../settings/creating-plugins.md) - [Explore the Plugin API](../advanced/plugin-api.md) -- [Contribute to BetterSEQTA+](../contributing.md) \ No newline at end of file +- [Contribute to BetterSEQTA+](../contributing.md)