Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-api
提交
c5ff2c96
U
uni-api
项目概览
DCloud
/
uni-api
通知
672
Star
23
Fork
12
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
3
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-api
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
3
Issue
3
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
c5ff2c96
编写于
12月 05, 2022
作者:
lizhongyi_
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix : uni-wifi iOS相关接口错误信息统一调整
上级
5539c89d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
38 addition
and
23 deletion
+38
-23
uni_modules/uni-wifi/utssdk/app-ios/index.uts
uni_modules/uni-wifi/utssdk/app-ios/index.uts
+38
-23
未找到文件。
uni_modules/uni-wifi/utssdk/app-ios/index.uts
浏览文件 @
c5ff2c96
...
...
@@ -14,7 +14,7 @@ type WifiOption = {
};
/**
* Wifi 链接参数封装
* Wifi 链接参数封装
*/
type WifiConnectOption = {
SSID: string;
...
...
@@ -149,19 +149,30 @@ function fetchConnectedWifiWithLocationPromise(option: GetConnectedWifiOptions)
if (wifiInfo.BSSID.length > 0 && wifiInfo.SSID.length > 0) {
let res = {
errSubject: "uni-getConnectedWifi",
errCode: 0,
errMsg: "getConnectedWifi:
success
",
errMsg: "getConnectedWifi:
ok
",
wifi: wifiInfo,
}
option.success?.(res)
option.complete?.(res)
}else {
option.fail?.({errCode: 12000, errMsg: "current wifi is null"})
option.complete?.({errCode: 12000, errMsg: "current wifi is null"})
const res = {
errSubject: "uni-getConnectedWifi",
errCode: 12010,
errMsg: "getConnectedWifi:system internal error"
}
option.fail?.(res)
option.complete?.(res)
}
}else {
option.fail?.({errCode: 12000, errMsg: "current wifi is null"})
option.complete?.({errCode: 12000, errMsg: "current wifi is null"})
const res = {
errSubject: "uni-getConnectedWifi",
errCode: 12010,
errMsg: "getConnectedWifi:system internal error"
}
option.fail?.(res)
option.complete?.(res)
}
}
...
...
@@ -184,8 +195,9 @@ class UniWiFiModuleGloabInfo {
export function startWifi(option: WifiOption) {
UniWiFiModuleGloabInfo.alreadyStartWifi = true
let res = {
errSubject: "uni-startWifi",
errCode: 0,
errMsg: "startWifi:
ok"
errMsg: "startWifi:ok"
}
option.success?.(res)
option.complete?.(res)
...
...
@@ -194,9 +206,16 @@ export function startWifi(option: WifiOption) {
/*
* 停止wifi模块
*/
export function stopWifi() {
export function stopWifi(
option: WifiOption
) {
UniWiFiModuleGloabInfo.alreadyStartWifi = false
LocationPromiseService.promiseCompletionHandler = []
let res = {
errSubject: "uni-stopWifi",
errCode: 0,
errMsg: "stopWifi:ok"
}
option.success?.(res)
option.complete?.(res)
}
/*
...
...
@@ -204,8 +223,9 @@ export function stopWifi() {
*/
export function getWifiList(option: WifiOption) {
let res = {
errSubject: "uni-getWifiList",
errCode: 12001,
errMsg: "system not support"
errMsg: "
getWifiList:
system not support"
}
option.fail?.(res)
option.complete?.(res)
...
...
@@ -230,18 +250,11 @@ export function offGetWifiList(callback: UTSCallback) {
* 获取当前连接的wifi信息
*/
export function getConnectedWifi(option: GetConnectedWifiOptions) {
let wifiInfo = new UniWifiInfo()
wifiInfo.SSID = ""
wifiInfo.BSSID = ""
wifiInfo.secure = false
wifiInfo.signalStrength = 0
wifiInfo.frequency = 0
if (UniWiFiModuleGloabInfo.alreadyStartWifi == false) {
let res = {
errSubject: "uni-getConnectedWifi",
errCode: 12000,
errMsg: "getConnectedWifi: not init",
wifi: wifiInfo
errMsg: "getConnectedWifi:not init",
}
option.fail?.(res)
option.complete?.(res)
...
...
@@ -252,9 +265,9 @@ export function getConnectedWifi(option: GetConnectedWifiOptions) {
fetchConnectedWifiWithLocationPromise(option)
}else {
let res = {
err
Code: 12010,
err
Msg: "have no location promise",
wifi: wifiInfo
err
Subject: "uni-getConnectedWifi",
err
Code: 12007,
errMsg: "getConnectedWifi:user denied",
}
option.fail?.(res)
option.complete?.(res)
...
...
@@ -271,8 +284,9 @@ export function getConnectedWifi(option: GetConnectedWifiOptions) {
*/
export function connectWifi(option: WifiConnectOption) {
let res = {
errSubject: "uni-connectWifi",
errCode: 12001,
errMsg: "system not support"
errMsg: "
connectWifi:
system not support"
}
option.fail?.(res)
option.complete?.(res)
...
...
@@ -312,8 +326,9 @@ export function onOffWifiConnectedWithPartialInfo(callback: UTSCallback | null)
*/
export function setWifiList(option: WifiOption) {
let res = {
errSubject: "uni-setWifiList",
errCode: 12001,
errMsg: "system not support"
errMsg: "s
etWifiList:s
ystem not support"
}
option.fail?.(res)
option.complete?.(res)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录