fix: extension name and icon (#2771)

This commit is contained in:
Vlad Stan
2024-11-12 10:34:45 +02:00
committed by GitHub
parent 3eece03715
commit fa18170ed7
4 changed files with 5 additions and 16 deletions
+2 -2
View File
@@ -7,7 +7,7 @@ import os
import shutil import shutil
import zipfile import zipfile
from pathlib import Path from pathlib import Path
from typing import Any, NamedTuple, Optional from typing import Any, Optional
import httpx import httpx
from loguru import logger from loguru import logger
@@ -138,7 +138,7 @@ class UserExtension(BaseModel):
return ext return ext
class Extension(NamedTuple): class Extension(BaseModel):
code: str code: str
is_valid: bool is_valid: bool
name: Optional[str] = None name: Optional[str] = None
+1 -1
View File
@@ -72,7 +72,7 @@ async def stop_extension_background_work(ext_id: str) -> bool:
Extensions SHOULD expose a `api_stop()` function. Extensions SHOULD expose a `api_stop()` function.
""" """
upgrade_hash = settings.extension_upgrade_hash(ext_id) upgrade_hash = settings.extension_upgrade_hash(ext_id)
ext = Extension(ext_id, True, upgrade_hash=upgrade_hash) ext = Extension(code=ext_id, is_valid=True, upgrade_hash=upgrade_hash)
try: try:
logger.info(f"Stopping background work for extension '{ext.module_name}'.") logger.info(f"Stopping background work for extension '{ext.module_name}'.")
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -12
View File
@@ -209,18 +209,7 @@ window.LNbits = {
}, },
map: { map: {
extension: function (data) { extension: function (data) {
const obj = _.object( const obj = {...data}
[
'code',
'isValid',
'isAdminOnly',
'name',
'shortDescription',
'tile',
'contributors'
],
data
)
obj.url = ['/', obj.code, '/'].join('') obj.url = ['/', obj.code, '/'].join('')
return obj return obj
}, },