Skip to content

Commit 578c125

Browse files
committed
fix(update): README FOR UPTIME
1 parent 08ea28f commit 578c125

File tree

11 files changed

+70
-48
lines changed

11 files changed

+70
-48
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@
3030
"docs:gen": "typedoc",
3131
"format": "prettier -w ./packages/**/src/**/*.{ts,tsx,js,jsx}",
3232
"linter": "eslint --fix ./packages/**/src/**/*.{ts,tsx,js,jsx}",
33-
"patch": "npm run linter && npm run format && lerna publish prerelease",
33+
"patch": "lerna publish prerelease",
3434
"prepare": "husky install",
35-
"publish": "npm run linter && npm run format && npm run build && lerna publish",
35+
"publish": "lerna publish",
3636
"test": "lerna run test",
3737
"validate": "prettier -c ./packages/**/src/**/*.{ts,tsx,js,jsx}"
3838
},

packages/ap/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,5 @@
4141
"devDependencies": {
4242
"discord.js": "^12.5.3"
4343
},
44-
"gitHead": "391babee4301ccf4ef52985c5c649e348df14ee4"
44+
"gitHead": "08ea28fc885b220980ee9f6cefb0c4cfa225bde9"
4545
}

packages/client/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,6 @@
4141
"node-fetch": "^2.6.1",
4242
"raw-body": "^2.4.1",
4343
"typescript": "^5.1.6"
44-
}
44+
},
45+
"gitHead": "08ea28fc885b220980ee9f6cefb0c4cfa225bde9"
4546
}

packages/emitter/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,6 @@
3333
"dependencies": {
3434
"events": "^3.3.0",
3535
"typescript": "^5.1.6"
36-
}
36+
},
37+
"gitHead": "08ea28fc885b220980ee9f6cefb0c4cfa225bde9"
3738
}

packages/ipm/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,6 @@
4646
"@types/pacote": "11.1.2",
4747
"@types/ssri": "7.1.1",
4848
"typescript": "^5.1.6"
49-
}
49+
},
50+
"gitHead": "08ea28fc885b220980ee9f6cefb0c4cfa225bde9"
5051
}

packages/logger/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,6 @@
3939
"@types/node": "^20.5.1",
4040
"@types/node-fetch": "^2.6.4",
4141
"typescript": "^5.1.6"
42-
}
42+
},
43+
"gitHead": "08ea28fc885b220980ee9f6cefb0c4cfa225bde9"
4344
}

packages/sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,5 @@
4242
"ts-node": "^10.9.1",
4343
"typescript": "^5.1.6"
4444
},
45-
"gitHead": "391babee4301ccf4ef52985c5c649e348df14ee4"
45+
"gitHead": "08ea28fc885b220980ee9f6cefb0c4cfa225bde9"
4646
}

packages/spider/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,5 @@
4949
"devDependencies": {
5050
"typescript": "^5.1.6"
5151
},
52-
"gitHead": "391babee4301ccf4ef52985c5c649e348df14ee4"
52+
"gitHead": "08ea28fc885b220980ee9f6cefb0c4cfa225bde9"
5353
}

packages/uptime/README.md

Lines changed: 31 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ Return :
139139
Boolean
140140

141141
```js
142-
Monitor.start();
142+
Monitor._start();
143143
```
144144

145145
## restart()
@@ -151,7 +151,7 @@ Return :
151151
Boolean
152152

153153
```js
154-
Monitor.restart();
154+
Monitor._restart();
155155
```
156156

157157
## stop()
@@ -163,7 +163,7 @@ Return :
163163
Boolean
164164

165165
```js
166-
Monitor.stop();
166+
Monitor._stop();
167167
```
168168

169169
## setInterval(newInterval)
@@ -179,7 +179,7 @@ Return :
179179
Boolean
180180

181181
```js
182-
Monitor.setInterval(200);
182+
Monitor._setInterval(200);
183183
```
184184

185185
## setURL(newURL)
@@ -195,32 +195,37 @@ Return :
195195
Boolean
196196

197197
```js
198-
Monitor.setURL("https://www.exempla-website.com");
198+
Monitor._setURL("https://www.exempla-website.com");
199199
```
200200

201-
## Example
201+
## Example Monitor Function
202202

203203
```js
204-
const { DownDetector } = require("downtime-detector");
205-
206-
const Monitor = new DownDetector("https://website-example.com", {
207-
interval: 3000,
208-
timeout: 5000,
209-
});
210-
211-
Monitor.start();
212-
console.log(Monitor.infos);
213-
214-
Monitor.on("outage", (outage) => {
215-
console.log(outage);
216-
});
217-
218-
Monitor.on("up", (up) => {
219-
console.log(up);
220-
});
221-
Monitor.on("error", (error) => {
222-
console.log(error);
223-
});
204+
const { UptimeClient } = require("@infinitylist/uptime");
205+
206+
module.exports.startMonitor = async ({ client }) => {
207+
208+
const uptime = new UptimeClient("https://www.exempla-website.com", {
209+
interval: 20000,
210+
retries: 3,
211+
});
212+
213+
uptime._start();
214+
215+
uptime.on("up", async (up) => {
216+
console.log(up);
217+
});
218+
219+
uptime.on("outage", async (outage) => {
220+
console.log(`${outage.statusCode} | ${outage.statusText}`)
221+
});
222+
223+
uptime.on("error", async (error) => {
224+
await console.error(error);
225+
await uptime._setInterval(0);
226+
return uptime._stop();
227+
});
228+
};
224229
```
225230

226231
---

packages/uptime/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,6 @@
4545
},
4646
"devDependencies": {
4747
"typescript": "^5.1.6"
48-
}
48+
},
49+
"gitHead": "08ea28fc885b220980ee9f6cefb0c4cfa225bde9"
4950
}

0 commit comments

Comments
 (0)