Compare commits

...

20 Commits

Author SHA1 Message Date
kohlerpop1
437335f784 Should be _session_id not just session_id. Maybe this will fix stream disconnections! 2024-11-25 20:11:23 -05:00
kohlerpop1
84b0a3aaf4 Add equals and hashCode to picture for easier comparison. 2024-11-24 00:18:34 -05:00
kohlerpop1
14bf9c8c9b Removal of blank spaces and unused imports/dependencies
Optimize picture download memory usage and add option to convert to unsigned url
Convert response data classes to final and add toString with `@Data`
Made sending requests dynamic by allowing passing of BodyHandler to class
2024-11-22 22:31:23 -05:00
GitHub Action
2dc3001e7b Update version in pom.xml 2024-11-10 02:04:46 +00:00
David Kohler
29a81f4cd6 Merge pull request #111 from Naimadx123/master
Downgrade protobuf-java version from 4.28.3 to 4.26.1 in pom.xml files.
2024-11-09 21:03:09 -05:00
Naimadx123
70fd174a95 Downgrade protobuf-java version from 4.28.3 to 4.26.1 in pom.xml files. 2024-11-09 23:10:24 +01:00
GitHub Action
3e23e5b939 Update version in pom.xml 2024-11-09 21:34:57 +00:00
kohlerpop1
733e72f814 Update version in pom! 2024-11-09 16:32:42 -05:00
kohlerpop1
838728d47d Update version in pom! 2024-11-09 16:30:11 -05:00
David Kohler
fd6158410a Update pom.xml 2024-11-09 16:27:19 -05:00
David Kohler
6c56a96ba8 Merge pull request #110 from Naimadx123/master
Copyright year update and jitpack.yml maven version update
2024-11-09 16:19:45 -05:00
Naimad
bb5659574c Merge branch 'jwdeveloper:master' into master 2024-11-09 22:14:45 +01:00
Naimadx123
286da42e54 Copyright year update and jitpack.yml maven version update 2024-11-09 22:14:09 +01:00
GitHub Action
3d0b9ddcc0 Update version in pom.xml 2024-11-09 17:04:46 +00:00
David Kohler
354c072833 Merge pull request #109 from Naimadx123/master
Refactor protobuf import from GeneratedMessageV3 to GeneratedMessage
2024-11-09 12:02:51 -05:00
Naimadx123
f85f24a5c8 Refactor protobuf import from GeneratedMessageV3 to GeneratedMessage 2024-11-09 17:20:04 +01:00
Jacek W
2550a462f9 Merge pull request #108 from Naimadx123/master
Update protobuf-java version and apply updated copyright licenses to …
2024-11-09 14:39:22 +01:00
Naimadx123
eb7b977d62 Update header path in pom.xml to use relative path for license.txt 2024-11-09 14:16:37 +01:00
Naimadx123
1c2c701be0 Update protobuf-java version and apply updated copyright licenses to all Java files. 2024-11-08 22:08:53 +01:00
GitHub Action
a2303f1fde Update version in pom.xml 2024-10-28 00:34:41 +00:00
245 changed files with 516 additions and 305 deletions

View File

@@ -5,7 +5,7 @@
<parent> <parent>
<artifactId>TikTokLiveJava</artifactId> <artifactId>TikTokLiveJava</artifactId>
<groupId>io.github.jwdeveloper.tiktok</groupId> <groupId>io.github.jwdeveloper.tiktok</groupId>
<version>1.8.7-Release</version> <version>1.8.10-Release</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<artifactId>API</artifactId> <artifactId>API</artifactId>
@@ -14,7 +14,7 @@
<dependency> <dependency>
<groupId>com.google.protobuf</groupId> <groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId> <artifactId>protobuf-java</artifactId>
<version>3.24.1</version> <version>4.26.1</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
@@ -51,6 +51,7 @@
</goals> </goals>
<configuration> <configuration>
<includeMavenTypes>direct</includeMavenTypes> <includeMavenTypes>direct</includeMavenTypes>
<protocVersion>4.26.1</protocVersion>
<inputDirectories> <inputDirectories>
<include>src/main/proto</include> <include>src/main/proto</include>
</inputDirectories> </inputDirectories>
@@ -79,4 +80,4 @@
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</project> </project>

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,3 +1,25 @@
/*
* Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
package io.github.jwdeveloper.tiktok.annotations; package io.github.jwdeveloper.tiktok.annotations;
/** /**

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the
@@ -28,8 +28,6 @@ import io.github.jwdeveloper.tiktok.data.events.common.TikTokUnhandledEvent;
import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse; import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse;
import lombok.Getter; import lombok.Getter;
@Getter @Getter
@EventMeta(eventType = EventType.Debug) @EventMeta(eventType = EventType.Debug)
public class TikTokWebsocketUnhandledMessageEvent extends TikTokUnhandledEvent<WebcastResponse.Message> public class TikTokWebsocketUnhandledMessageEvent extends TikTokUnhandledEvent<WebcastResponse.Message>
@@ -42,4 +40,4 @@ public class TikTokWebsocketUnhandledMessageEvent extends TikTokUnhandledEvent<W
{ {
return this.getData(); return this.getData();
} }
} }

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the
@@ -30,6 +30,7 @@ import java.awt.*;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import java.io.*; import java.io.*;
import java.net.URL; import java.net.URL;
import java.util.Objects;
import java.util.concurrent.CompletableFuture; import java.util.concurrent.CompletableFuture;
public class Picture { public class Picture {
@@ -85,8 +86,7 @@ public class Picture {
throw new TikTokLiveException("Unable map downloaded image", e); throw new TikTokLiveException("Unable map downloaded image", e);
} }
var bais = new ByteArrayInputStream(baos.toByteArray()); try (var bais = new ByteArrayInputStream(baos.toByteArray())) {
try {
return ImageIO.read(bais); return ImageIO.read(bais);
} catch (IOException e) { } catch (IOException e) {
throw new TikTokLiveException("Unable map downloaded image bytes to Image", e); throw new TikTokLiveException("Unable map downloaded image bytes to Image", e);
@@ -97,8 +97,25 @@ public class Picture {
return new Picture(""); return new Picture("");
} }
public Picture asUnsigned() {
if (link == null || link.isEmpty())
return this;
// p16-sign-va.tiktokcdn.com -> p16-va.tiktokcdn.com || p16-sign.tiktokcdn.com -> p16.tiktokcdn.com
return new Picture(link.replace("-sign-", "-").replace("-sign.", "."));
}
@Override @Override
public String toString() { public String toString() {
return "Picture{link='" + link + "', image=" + image + "}"; return "Picture{link='" + link + "', image=" + image + "}";
} }
@Override
public final boolean equals(Object o) {
return o == this || o instanceof Picture picture && picture.link != null && picture.link.equals(link);
}
@Override
public int hashCode() {
return Objects.hashCode(link);
}
} }

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2023-2023 jwdeveloper jacekwoln@gmail.com * Copyright (c) 2023-2024 jwdeveloper jacekwoln@gmail.com
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the * a copy of this software and associated documentation files (the

Some files were not shown because too many files have changed in this diff Show More