* V1.18 -> 241030 nach Update auf 6.8.0 sind bei der ChannelInfo keine Mitglieder mehr dabei. Abfrage geändert;

This commit is contained in:
2024-10-30 11:31:08 +01:00
parent 425a71caf0
commit 642579f1b3
2 changed files with 8 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
<?php <?php
/* /*
Nenninger N-Tools.de Nenninger N-Tools.de
Version 1.17 Version 1.18
*/ */
@@ -116,7 +116,7 @@ class UUID {
class hermineConnect{ class hermineConnect{
private $VERSION = '1.17'; private $VERSION = '1.18';
private $MACHINENAME = 'default'; private $MACHINENAME = 'default';
private $hermineServer = 'https://api.thw-messenger.de'; private $hermineServer = 'https://api.thw-messenger.de';
private $connectorID = ""; private $connectorID = "";
@@ -497,13 +497,16 @@ class hermineConnect{
function _get_channel_infos($_id){ function _get_channel_infos($_id){
$data = [ $data = [
"channel_id" => $_id, "channel_id" => $_id
"without_members" => false
]; ];
$response = $this->request($this->hermineServer."/channels/info",$data); $response = $this->request($this->hermineServer."/channels/info",$data);
/*30.10.2024 seit 6.8 sind die Mitglieder nicht mehr bestand der Abfrage und müssen gesondert geholt werden*/
$data['limit'] = 1000;
$members = $this->request($this->hermineServer."/channels/members",$data);
if($response !== false){ if($response !== false){
$response->channels->members = $members->members;
return $response->channels; return $response->channels;
}else{ }else{
return false; return false;

View File

@@ -14,6 +14,7 @@ Das Speichern von Zugangsdaten auf öffentlichen Servern stellt ein hohes Risiko
* V1.15 -> 240208 Die Logindaten und der Keks werden jetzt von der php Datei aus im Unterverzeichnis /data gespeichert (muss von Hand erstellt werden) * V1.15 -> 240208 Die Logindaten und der Keks werden jetzt von der php Datei aus im Unterverzeichnis /data gespeichert (muss von Hand erstellt werden)
* V1.16 -> 240820 neue Funktion "download_file($_id)" * V1.16 -> 240820 neue Funktion "download_file($_id)"
* V1.17 -> 241021 nach Update auf 6.8.0 gibt es bei der Message Location kein "encryptet" mehr (if(isset($message->location->encrypted)) eingebaut) * V1.17 -> 241021 nach Update auf 6.8.0 gibt es bei der Message Location kein "encryptet" mehr (if(isset($message->location->encrypted)) eingebaut)
* V1.18 -> 241030 nach Update auf 6.8.0 sind bei der ChannelInfo keine Mitglieder mehr dabei. Abfrage geändert;
Formatierungen Markdown: Formatierungen Markdown: