summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/resources/extensions/last_error.js
blob: 2b38a2910e4a5dfa9b0acef1a246ed6c042ffd73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

requireNative('runtime');

function set(message) {
  var errorObject = { 'message': message };
  if (chrome.extension)
    chrome.extension.lastError = errorObject;
  chrome.runtime.lastError = errorObject;
};

function clear() {
  if (chrome.extension)
    delete chrome.extension.lastError;
  delete chrome.runtime.lastError;
};

exports.clear = clear;
exports.set = set;