feat: update to latest pluralkit API
This commit is contained in:
		@@ -34,8 +34,9 @@
 | 
				
			|||||||
			<br>
 | 
								<br>
 | 
				
			||||||
			<span>Status: <b>{ shard.status }</b></span><br>
 | 
								<span>Status: <b>{ shard.status }</b></span><br>
 | 
				
			||||||
			<span>Latency: { shard.ping }ms</span><br>
 | 
								<span>Latency: { shard.ping }ms</span><br>
 | 
				
			||||||
			<span>Last connection: { new Date(shard.last_connection).toUTCString().match(/([0-9][0-9]:[0-9][0-9]:[0-9][0-9])/)?.shift() }</span><br>
 | 
								<span>Disconnection count: { shard.disconnection_count }</span><br>
 | 
				
			||||||
			<span>Last heartbeat: { new Date(shard.last_heartbeat).toUTCString().match(/([0-9][0-9]:[0-9][0-9]:[0-9][0-9])/)?.shift() }</span><br>
 | 
								<span>Last connection: { shard.last_connection }</span><br>
 | 
				
			||||||
 | 
								<span>Last heartbeat: { shard.last_heartbeat }</span><br>
 | 
				
			||||||
			<br>
 | 
								<br>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
	{/if}
 | 
						{/if}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,12 +20,13 @@
 | 
				
			|||||||
    let valid = false;
 | 
					    let valid = false;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const get = async () => {
 | 
					    const get = async () => {
 | 
				
			||||||
        const pkdata = await fetch("https://api.pluralkit.me/v1/meta").then(x => x.json());
 | 
					        const pkdata = await fetch("https://api.pluralkit.me/private/meta").then(x => x.json());
 | 
				
			||||||
            shards = pkdata.shards.sort((x, y) => (x.id > y.id) ? 1 : -1);
 | 
					            shards = pkdata.shards.sort((x, y) => (x.id > y.id) ? 1 : -1);
 | 
				
			||||||
            let pings = 0;
 | 
					            let pings = 0;
 | 
				
			||||||
            shards = shards.map(shard => {
 | 
					            shards = shards.map(shard => {
 | 
				
			||||||
                    shard.ping = Math.trunc(shard.ping * 1000);
 | 
					 | 
				
			||||||
                    pings += shard.ping;
 | 
					                    pings += shard.ping;
 | 
				
			||||||
 | 
					                    shard.last_connection = new Date(Number(shard.last_connection) * 1000).toUTCString().match(/([0-9][0-9]:[0-9][0-9]:[0-9][0-9])/)?.shift()
 | 
				
			||||||
 | 
					                    shard.last_heartbeat = new Date(Number(shard.last_heartbeat) * 1000).toUTCString().match(/([0-9][0-9]:[0-9][0-9]:[0-9][0-9])/)?.shift()
 | 
				
			||||||
                    return shard;
 | 
					                    return shard;
 | 
				
			||||||
            });
 | 
					            });
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
@@ -102,8 +103,9 @@
 | 
				
			|||||||
            <br>
 | 
					            <br>
 | 
				
			||||||
            <span>Status: <b>{ foundShard.status }</b></span><br>
 | 
					            <span>Status: <b>{ foundShard.status }</b></span><br>
 | 
				
			||||||
            <span>Latency: { foundShard.ping }ms</span><br>
 | 
					            <span>Latency: { foundShard.ping }ms</span><br>
 | 
				
			||||||
            <span>Last connection: { new Date(foundShard.last_connection).toUTCString()?.match(/([0-9][0-9]:[0-9][0-9]:[0-9][0-9])/)?.shift() }</span><br>
 | 
								<span>Disconnection count: { foundShard.disconnection_count }</span><br>
 | 
				
			||||||
            <span>Last heartbeat: { new Date(foundShard.last_heartbeat).toUTCString().match(/([0-9][0-9]:[0-9][0-9]:[0-9][0-9])/)?.shift() }</span><br>
 | 
					            <span>Last connection: { foundShard.last_connection }</span><br>
 | 
				
			||||||
 | 
					            <span>Last heartbeat: { foundShard.last_heartbeat }</span><br>
 | 
				
			||||||
        {/if}
 | 
					        {/if}
 | 
				
			||||||
    </details>
 | 
					    </details>
 | 
				
			||||||
    <br><br>
 | 
					    <br><br>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -891,10 +891,10 @@ sander@^0.5.0:
 | 
				
			|||||||
    mkdirp "^0.5.1"
 | 
					    mkdirp "^0.5.1"
 | 
				
			||||||
    rimraf "^2.5.2"
 | 
					    rimraf "^2.5.2"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
sass@^1.45.1:
 | 
					sass@^1.47.0:
 | 
				
			||||||
  version "1.45.1"
 | 
					  version "1.49.0"
 | 
				
			||||||
  resolved "https://registry.yarnpkg.com/sass/-/sass-1.45.1.tgz#fa03951f924d1ba5762949567eaf660e608a1ab0"
 | 
					  resolved "https://registry.yarnpkg.com/sass/-/sass-1.49.0.tgz#65ec1b1d9a6bc1bae8d2c9d4b392c13f5d32c078"
 | 
				
			||||||
  integrity sha512-pwPRiq29UR0o4X3fiQyCtrESldXvUQAAE0QmcJTpsI4kuHHcLzZ54M1oNBVIXybQv8QF2zfkpFcTxp8ta97dUA==
 | 
					  integrity sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==
 | 
				
			||||||
  dependencies:
 | 
					  dependencies:
 | 
				
			||||||
    chokidar ">=3.0.0 <4.0.0"
 | 
					    chokidar ">=3.0.0 <4.0.0"
 | 
				
			||||||
    immutable "^4.0.0"
 | 
					    immutable "^4.0.0"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user