mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-10-30 23:05:13 +08:00
💋 Sync 2026-08-21 20:37:56
This commit is contained in:
1 parent
2ebc248acf
commit
d76cc8e3cd
19 files changed
+826
-34
No files matched your search
@@ -2556,12 +2556,33 @@ return view.extend({
|
||||
s.addremove = false;
|
||||
|
||||
s.load = function() {
|
||||
this.radios = network.getWifiDevicesFromConfig().sort(function(a, b) {
|
||||
const configuredRadios = network.getWifiDevicesFromConfig().sort(function(a, b) {
|
||||
return a.getName() > b.getName();
|
||||
});
|
||||
this.wifis = network.getWifiNetworksFromConfig();
|
||||
const hasQcaWifi = configuredRadios.some(function(radio) {
|
||||
return isQcaWifiHwtype(uci.get('wireless', radio.getName(), 'type'));
|
||||
});
|
||||
|
||||
return Promise.resolve();
|
||||
if (hasQcaWifi) {
|
||||
this.radios = configuredRadios;
|
||||
this.wifis = network.getWifiNetworksFromConfig();
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
return network.getWifiDevices().then(L.bind(function(radios) {
|
||||
this.radios = radios.sort(function(a, b) {
|
||||
return a.getName() > b.getName();
|
||||
});
|
||||
|
||||
return Promise.all(radios.map(function(radio) {
|
||||
return radio.getWifiNetworks();
|
||||
}));
|
||||
}, this)).then(L.bind(function(networks) {
|
||||
this.wifis = [];
|
||||
|
||||
for (const radioNetworks of networks)
|
||||
this.wifis.push.apply(this.wifis, radioNetworks);
|
||||
}, this));
|
||||
};
|
||||
|
||||
s.cfgsections = function() {
|
||||
|
||||
Reference in new issue
Block a user