fix: extension name and icon (#2771)
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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}'.")
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
@@ -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
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user