-
Notifications
You must be signed in to change notification settings - Fork 22
/
Emby.js
30 lines (22 loc) · 935 Bytes
/
Emby.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/***
# EmbyPremiere
http-response ^https?:\/\/mb3admin.com\/admin\/service\/registration\/validateDevice requires-body=true, script-path=https://raw.githubusercontent.com/Tartarus2014/Script/master/Emby.js,tag=embyUnlocked
emby.js = type=http-response,pattern=^https?:\/\/mb3admin.com\/admin\/service\/registration\/validateDevice,requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/Tartarus2014/Script/master/Emby.js
hostname = mb3admin.com
**/
const CHECK_URL = 'mb3admin.com/admin/service/registration/validateDevice'
const url = $request.url
const isCheckUrl = (url) => url.includes(CHECK_URL)
if (isCheckUrl(url) && $response.status != 200) {
const unlock = {
cacheExpirationDays: 999,
resultCode: 'GOOD',
message: 'Device Valid'
}
const status = 200
const headers = $response.headers
const body = JSON.stringify(unlock)
$done({ status, headers, body })
} else {
$done({})
}