Commit Graph

24 Commits

Author SHA1 Message Date
ice909 4eaac1fe9a chore: change the connection timeout period to 5 seconds
Users can set the timeout period using environment variables `LINGLONG_CONNECT_TIMEOUT`.

Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-04-07 17:30:11 +08:00
ice909 b24d059538 fix: network exception waiting time is to long
Setting connection timeout is 1 second.

Issue: https://github.com/OpenAtom-Linyaps/linyaps/issues/1041

Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-12 16:31:23 +08:00
myml ecf1297728 chore: regenerator http api code
重新生成客户端http代码
2025-03-11 17:16:29 +08:00
myml d7a995f14d feat: custom user-agent with api client and ostree
将玲珑版本号添加到user-agent便于服务端识别
2024-12-04 09:54:49 +08:00
dengbo11 795f2d681e chore: remove docopt
Use CLI11 to replace docopt.
2024-11-01 10:56:18 +08:00
dengbo11 5ffddb523e feat: add CLI11 command line parsing library
Use CLI11 to optimize command line parsing function.
2024-11-01 10:56:18 +08:00
myml 2fd118814d chore: clean build dependencies
添加libcurl的依赖, 清理不再需要的构建依赖

Log:
2024-09-26 19:09:16 +08:00
myml 773f34d607 refactor: use libcurl to replace QT NetworkManager
为简化程序依赖, 使用openapi generator生成新的http api相关代码
使用libcurl的替换现有的QT NetworkManager
2024-09-26 19:09:16 +08:00
kamiyadm 72c0a4e525 refactor: add PackageInfoV2 and use it
* The difference between PackageInfo and PackageInfoV2:
   PackageInfo    PackageInfoV2
   appid          -
   -              id
   -              infoVersion
* We use PackageInfoV2 now and PackageInfo will
  be converted to PackageInfoV2.

Log:
2024-06-07 13:09:25 +08:00
black-desk 36c9d35800 build: backport to UOS v20
1. vendor more dependencies
   - docopt.cpp
   - tl-expected
2. make ocppi subproject
3. upgrade PFL.cmake

Signed-off-by: black-desk <me@black-desk.cn>
2024-04-17 20:55:14 +08:00
black-desk ee364e3007 refact: all API types use quicktype
1. Update dbus interface xml files to
   use QVariantMap as parameters and response;

2. Add api/schema/v1.yaml to generate all API types;

3. Remove qserializer.

Signed-off-by: black-desk <me@black-desk.cn>
2024-04-01 17:05:32 +08:00
black-desk 3903d7cfef
fix: update PFL.cmake
Signed-off-by: black-desk <me@black-desk.cn>
2024-02-22 10:56:59 +08:00
kamiyadm 6422f61110 fix: fetching dependency failed because of channel
When fetching dependency failed from remote repo with channel 'main',
fallback to channel 'linglong'. If there still failed, fallback to local
repo.

Log:
2024-01-26 13:29:26 +08:00
myml 7f0bd9b54b chore: update api swagger file
更新api接口文件,新增登陆接口

Log:
2023-12-29 15:31:53 +08:00
myml fa72bf99eb chore: update http client generated by openapi
更新openapi生成的代码, 添加应用推送的多个接口

Log:
2023-12-21 15:25:27 +08:00
myml a66ac84558
feat: use openapi generator cpp code for http api
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 09:03:59 +08:00
black-desk 22f309358d
chore: update ytj
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 09:03:57 +08:00
black-desk 85c46d0b77 chore: add ytj
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-20 13:49:02 +08:00
black-desk 8dabadf136
chore: update qserializer to 0.3.0
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-17 17:22:54 +08:00
black-desk 5611b378ac
chore: add SPDX-* comments to project config files
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:55 +08:00
black-desk dfa94ad37d
deps: update qserializer to v0.1.1
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:52 +08:00
black-desk 105ff508ef
refact: update external/qserializer
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:34 +08:00
black-desk 0ade3fe179
chore: disable formators in external
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:18 +08:00
black-desk 10e1fd06bb
chore: add new qserializer
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:17 +08:00