|
|
@ -35,6 +35,9 @@ class AuthBridge { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public getMarriageData(): Record<string, any> | null { |
|
|
public getMarriageData(): Record<string, any> | null { |
|
|
|
|
|
if (!this.marriageData) { |
|
|
|
|
|
this.syncFromStorage(); |
|
|
|
|
|
} |
|
|
return this.marriageData; |
|
|
return this.marriageData; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -48,19 +51,31 @@ class AuthBridge { |
|
|
HABIB_COINS?: number; |
|
|
HABIB_COINS?: number; |
|
|
HABIB_MARRIAGE?: Record<string, any>; |
|
|
HABIB_MARRIAGE?: Record<string, any>; |
|
|
__HABIB_MARRIAGE_INITIAL_DATA__?: Record<string, any>; |
|
|
__HABIB_MARRIAGE_INITIAL_DATA__?: Record<string, any>; |
|
|
|
|
|
__HABIB_BOOTSTRAP__?: Record<string, any>; |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
if (win.HABIB_MARRIAGE || win.__HABIB_MARRIAGE_INITIAL_DATA__) { |
|
|
|
|
|
|
|
|
if ( |
|
|
|
|
|
win.HABIB_MARRIAGE || |
|
|
|
|
|
win.__HABIB_MARRIAGE_INITIAL_DATA__ || |
|
|
|
|
|
win.__HABIB_BOOTSTRAP__?.marriage |
|
|
|
|
|
) { |
|
|
this.marriageData = |
|
|
this.marriageData = |
|
|
win.HABIB_MARRIAGE ?? win.__HABIB_MARRIAGE_INITIAL_DATA__ ?? null; |
|
|
|
|
|
|
|
|
win.HABIB_MARRIAGE ?? |
|
|
|
|
|
win.__HABIB_MARRIAGE_INITIAL_DATA__ ?? |
|
|
|
|
|
win.__HABIB_BOOTSTRAP__?.marriage ?? |
|
|
|
|
|
null; |
|
|
} else { |
|
|
} else { |
|
|
const rawMarriageCookie = |
|
|
const rawMarriageCookie = |
|
|
getClientCookie("HABIB_MARRIAGE_DATA") ?? |
|
|
getClientCookie("HABIB_MARRIAGE_DATA") ?? |
|
|
getClientCookie("habib_marriage_data"); |
|
|
getClientCookie("habib_marriage_data"); |
|
|
if (rawMarriageCookie) { |
|
|
if (rawMarriageCookie) { |
|
|
|
|
|
try { |
|
|
|
|
|
this.marriageData = JSON.parse(rawMarriageCookie); |
|
|
|
|
|
} catch { |
|
|
try { |
|
|
try { |
|
|
this.marriageData = JSON.parse(decodeURIComponent(rawMarriageCookie)); |
|
|
this.marriageData = JSON.parse(decodeURIComponent(rawMarriageCookie)); |
|
|
} catch (e) {} |
|
|
|
|
|
|
|
|
} catch {} |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|