feat:移除了弹窗,服务器添加sls
This commit is contained in:
commit
6a295f9a7a
4082 files changed
+1322534
No files matched your search
@@ -0,0 +1,19 @@
|
||||
import { inject, type InjectionKey } from 'vue'
|
||||
|
||||
export interface MinecraftLaunchErrorPayload {
|
||||
instance_id: string
|
||||
instance_name: string
|
||||
}
|
||||
|
||||
export type MinecraftLaunchErrorHandler = (
|
||||
error: unknown,
|
||||
payload: MinecraftLaunchErrorPayload,
|
||||
) => Promise<boolean>
|
||||
|
||||
export const minecraftLaunchErrorKey: InjectionKey<MinecraftLaunchErrorHandler> =
|
||||
Symbol('minecraft-launch-error')
|
||||
|
||||
export function useMinecraftLaunchError(): MinecraftLaunchErrorHandler {
|
||||
const handler = inject(minecraftLaunchErrorKey)
|
||||
return async (error, payload) => (await handler?.(error, payload)) ?? false
|
||||
}
|
||||
Reference in new issue
Block a user