code: def run(self):
          
          unread = 0
          current_unread = 0
          for id, backend in enumerate(self.backends):
              temp = backend.unread or 0
              unread = unread + temp
              if id == self.current_backend:
                  current_unread = temp
  
          if not unread:
              color = self.color
              urgent = "false"
              if self.hide_if_null:
                  self.output = None
                  return
          else:
              color = self.color_unread
              urgent = "true"
  
          format = self.format
          if unread > 1:
              format = self.format_plural
  
          account_name = getattr(self.backends[self.current_backend], "account", "No name")
  
          self.output = {
              "full_text": format.format(unread=unread, current_unread=current_unread, account=account_name),
              "urgent": urgent,
              "color": color,
          }
docs: Returns the sum of unread messages across all registered backends