| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * This file is part of Adblock Plus <https://adblockplus.org/>, | 2  * This file is part of Adblock Plus <https://adblockplus.org/>, | 
| 3  * Copyright (C) 2006-present eyeo GmbH | 3  * Copyright (C) 2006-present eyeo GmbH | 
| 4  * | 4  * | 
| 5  * Adblock Plus is free software: you can redistribute it and/or modify | 5  * Adblock Plus is free software: you can redistribute it and/or modify | 
| 6  * it under the terms of the GNU General Public License version 3 as | 6  * it under the terms of the GNU General Public License version 3 as | 
| 7  * published by the Free Software Foundation. | 7  * published by the Free Software Foundation. | 
| 8  * | 8  * | 
| 9  * Adblock Plus is distributed in the hope that it will be useful, | 9  * Adblock Plus is distributed in the hope that it will be useful, | 
| 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 56     ); | 56     ); | 
| 57   }); | 57   }); | 
| 58 } | 58 } | 
| 59 | 59 | 
| 60 function removeFile(fileName) | 60 function removeFile(fileName) | 
| 61 { | 61 { | 
| 62   return new Promise((resolve, reject) => | 62   return new Promise((resolve, reject) => | 
| 63   { | 63   { | 
| 64     ext.storage.remove(fileToKey(fileName), () => | 64     ext.storage.remove(fileToKey(fileName), () => | 
| 65     { | 65     { | 
| 66       if (chrome.runtime.lastError) | 66       if (browser.runtime.lastError) | 
| 67         reject(chrome.runtime.lastError.message); | 67         reject(browser.runtime.lastError.message); | 
| 68       else | 68       else | 
| 69         resolve(); | 69         resolve(); | 
| 70     }); | 70     }); | 
| 71   }); | 71   }); | 
| 72 } | 72 } | 
| 73 | 73 | 
| 74 exports.IO = | 74 exports.IO = | 
| 75 { | 75 { | 
| 76   /** | 76   /** | 
| 77    * Reads text lines from a file. | 77    * Reads text lines from a file. | 
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 130    *    Promise to be resolved or rejected once the operation is completed | 130    *    Promise to be resolved or rejected once the operation is completed | 
| 131    */ | 131    */ | 
| 132   renameFile(fromFile, newName) | 132   renameFile(fromFile, newName) | 
| 133   { | 133   { | 
| 134     return loadFile(fromFile).then(entry => | 134     return loadFile(fromFile).then(entry => | 
| 135     { | 135     { | 
| 136       return new Promise((resolve, reject) => | 136       return new Promise((resolve, reject) => | 
| 137       { | 137       { | 
| 138         ext.storage.set(fileToKey(newName), entry, () => | 138         ext.storage.set(fileToKey(newName), entry, () => | 
| 139         { | 139         { | 
| 140           if (chrome.runtime.lastError) | 140           if (browser.runtime.lastError) | 
| 141             reject(chrome.runtime.lastError.message); | 141             reject(browser.runtime.lastError.message); | 
| 142           else | 142           else | 
| 143             resolve(); | 143             resolve(); | 
| 144         }); | 144         }); | 
| 145       }); | 145       }); | 
| 146     }).then(() => removeFile(fromFile)); | 146     }).then(() => removeFile(fromFile)); | 
| 147   }, | 147   }, | 
| 148 | 148 | 
| 149   /** | 149   /** | 
| 150    * Removes a file. | 150    * Removes a file. | 
| 151    * @param {string} fileName | 151    * @param {string} fileName | 
| (...skipping 23 matching lines...) Expand all  Loading... | 
| 175         lastModified: entry.lastModified | 175         lastModified: entry.lastModified | 
| 176       }; | 176       }; | 
| 177     }).catch(error => | 177     }).catch(error => | 
| 178     { | 178     { | 
| 179       if (error.type == "NoSuchFile") | 179       if (error.type == "NoSuchFile") | 
| 180         return {exists: false}; | 180         return {exists: false}; | 
| 181       throw error; | 181       throw error; | 
| 182     }); | 182     }); | 
| 183   } | 183   } | 
| 184 }; | 184 }; | 
| OLD | NEW | 
|---|