• 顾颢's avatar
    fix: error on first custom provider deletion (#1110) · 6e4eb7c4
    顾颢 提交于
    fixes #1109 
    
    
    https://github.com/WiseLibs/better-sqlite3/blob/master/docs/api.md#transactionfunction---function
    
    > Transaction functions do not work with async functions. Technically
    speaking, async functions always return after the first await, which
    means the transaction will already be committed before any async code
    executes.
    
        
    <!-- This is an auto-generated description by cubic. -->
    ---
    
    ## Summary by cubic
    Fixes a runtime error when deleting the first custom provider by using a
    synchronous DB transaction. Ensures associated models and the provider
    are removed atomically without failing.
    
    - **Bug Fixes**
    - Replace async transaction callback with a synchronous one and remove
    awaits on tx operations to match the DB API and prevent the first-delete
    error.
    
    <!-- End of auto-generated description by cubic. -->
    Co-authored-by: 's avatar顾颢 <hao.gu@factchina.com>
    6e4eb7c4
名称
最后提交
最后更新
..
__tests__ 正在载入提交数据...
app 正在载入提交数据...
atoms 正在载入提交数据...
client_logic 正在载入提交数据...
components 正在载入提交数据...
constants 正在载入提交数据...
contexts 正在载入提交数据...
db 正在载入提交数据...
hooks 正在载入提交数据...
ipc 正在载入提交数据...
lib 正在载入提交数据...
main 正在载入提交数据...
neon_admin 正在载入提交数据...
pages 正在载入提交数据...
paths 正在载入提交数据...
prompts 正在载入提交数据...
routes 正在载入提交数据...
shared 正在载入提交数据...
store 正在载入提交数据...
styles 正在载入提交数据...
supabase_admin 正在载入提交数据...
utils 正在载入提交数据...
backup_manager.ts 正在载入提交数据...
main.ts 正在载入提交数据...
preload.ts 正在载入提交数据...
renderer.tsx 正在载入提交数据...
router.ts 正在载入提交数据...