fix: extension name and icon (#2771)
This commit is contained in:
parent
3eece03715
commit
fa18170ed7
4 changed files with 5 additions and 16 deletions
|
|
@ -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}'.")
|
||||||
|
|
|
||||||
2
lnbits/static/bundle.min.js
vendored
2
lnbits/static/bundle.min.js
vendored
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
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue