(parameters: ParameterValues)
| 64 | |
| 65 | // Start the plugin with parameters |
| 66 | async function startPluginWithParameters(parameters: ParameterValues) { |
| 67 | const validatedParameters = validateParameters(parameters); |
| 68 | if (!validatedParameters) { |
| 69 | figma.notify( |
| 70 | "One of the parameters was not correctly specified. Please try again." |
| 71 | ); |
| 72 | figma.closePlugin(); |
| 73 | } |
| 74 | const url = createAPIUrl(validatedParameters); |
| 75 | figma.ui.postMessage({ type: "questions", url }); |
| 76 | } |
| 77 | |
| 78 | function loadCategories() { |
| 79 | figma.ui.postMessage({ type: "category", url: "https://opentdb.com/api_category.php" }); |
no test coverage detected