Compare commits

...

5 Commits

Author SHA1 Message Date
semantic-release-bot 6a74429ce4 chore(release): 0.1.0-develop.31 [skip ci]
# [0.1.0-develop.31](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.30...v0.1.0-develop.31) (2023-07-29)

### Bug Fixes

* function does not need to be async ([09b691c](09b691ce0f))
* update status signature ([809e0ec](809e0ecd3b))

### Features

* add name method for api ([7affb28](7affb28081))
2023-07-29 03:49:22 +00:00
Derrick Hammer 7affb28081
feat: add name method for api 2023-07-28 23:48:24 -04:00
Derrick Hammer 809e0ecd3b
fix: update status signature 2023-07-28 23:48:07 -04:00
Derrick Hammer 1f3d59982a
Merge remote-tracking branch 'origin/develop' into develop 2023-07-27 10:44:52 -04:00
Derrick Hammer 09b691ce0f
fix: function does not need to be async 2023-07-27 10:44:44 -04:00
5 changed files with 23 additions and 6 deletions

View File

@ -1,3 +1,16 @@
# [0.1.0-develop.31](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.30...v0.1.0-develop.31) (2023-07-29)
### Bug Fixes
* function does not need to be async ([09b691c](https://git.lumeweb.com/LumeWeb/libkernel/commit/09b691ce0f12ffb4541d7fde392728ed9043e3e0))
* update status signature ([809e0ec](https://git.lumeweb.com/LumeWeb/libkernel/commit/809e0ecd3b7d6fe18a3faa22516c45c916c3b89a))
### Features
* add name method for api ([7affb28](https://git.lumeweb.com/LumeWeb/libkernel/commit/7affb2808133372f2c94a63deff58f3f057f4ce8))
# [0.1.0-develop.30](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.29...v0.1.0-develop.30) (2023-07-27)

4
npm-shrinkwrap.json generated
View File

@ -1,12 +1,12 @@
{
"name": "@lumeweb/libkernel",
"version": "0.1.0-develop.30",
"version": "0.1.0-develop.31",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@lumeweb/libkernel",
"version": "0.1.0-develop.30",
"version": "0.1.0-develop.31",
"dependencies": {
"@lumeweb/libweb": "0.2.0-develop.27",
"emittery": "^1.0.1",

View File

@ -1,6 +1,6 @@
{
"name": "@lumeweb/libkernel",
"version": "0.1.0-develop.30",
"version": "0.1.0-develop.31",
"main": "lib/index.js",
"type": "module",
"types": "lib/index.d.ts",

View File

@ -28,7 +28,7 @@ export function getNetworkModuleStatus(
module?: string,
// @ts-ignore
CM: connectModuleBound = connectModule.bind(null, module),
): Promise<void> | (() => Promise<void>) {
): Promise<void> | (() => void) {
let recvUpdate = (data) => {
callback?.(data);
};
@ -52,7 +52,7 @@ export function getNetworkModuleStatus(
let closed = false;
return async () => {
return () => {
if (closed) {
return;
}

View File

@ -6,10 +6,14 @@ export default abstract class NetworkClient extends Client {
return this.callModuleReturn("register");
}
public async status(callback?: any): Promise<void | (() => Promise<void>)> {
public status(callback?: any): Promise<void> | (() => void) {
return getNetworkModuleStatus(callback, undefined, this.connectModule);
}
public async name() {
return this.callModuleReturn("name");
}
public async ready() {
return this.callModuleReturn("ready");
}