Rename jobs1 to jobs

pull/234/head
Manos Pitsidianakis 4 years ago
parent 1ddde9ccba
commit 4721073bc3
No known key found for this signature in database
GPG Key ID: 73627C2F690DF710

@ -80,7 +80,7 @@ use crate::workers::*;
#[cfg(feature = "sqlite3")] #[cfg(feature = "sqlite3")]
pub mod sqlite3; pub mod sqlite3;
pub mod jobs1; pub mod jobs;
pub mod mailcap; pub mod mailcap;
pub mod plugins; pub mod plugins;

@ -22,7 +22,7 @@
use super::EntryStrings; use super::EntryStrings;
use super::*; use super::*;
use crate::components::utilities::PageMovement; use crate::components::utilities::PageMovement;
use crate::jobs1::{oneshot, JobId}; use crate::jobs::{oneshot, JobId};
use std::cmp; use std::cmp;
use std::convert::TryInto; use std::convert::TryInto;
use std::iter::FromIterator; use std::iter::FromIterator;

@ -22,7 +22,7 @@
use super::EntryStrings; use super::EntryStrings;
use super::*; use super::*;
use crate::components::utilities::PageMovement; use crate::components::utilities::PageMovement;
use crate::jobs1::{oneshot, JobId, JoinHandle}; use crate::jobs::{oneshot, JobId};
use std::cmp; use std::cmp;
use std::iter::FromIterator; use std::iter::FromIterator;

@ -30,7 +30,7 @@ pub use self::widgets::*;
mod layouts; mod layouts;
pub use self::layouts::*; pub use self::layouts::*;
use crate::jobs1::JobId; use crate::jobs::JobId;
use std::collections::HashSet; use std::collections::HashSet;
#[derive(Debug, Clone, Copy)] #[derive(Debug, Clone, Copy)]

@ -24,7 +24,7 @@
*/ */
use super::{AccountConf, FileMailboxConf}; use super::{AccountConf, FileMailboxConf};
use crate::jobs1::{JobExecutor, JobId, JoinHandle}; use crate::jobs::{JobExecutor, JobId, JoinHandle};
use melib::async_workers::{Async, AsyncBuilder, AsyncStatus, WorkContext}; use melib::async_workers::{Async, AsyncBuilder, AsyncStatus, WorkContext};
use melib::backends::{ use melib::backends::{
AccountHash, BackendOp, Backends, MailBackend, Mailbox, MailboxHash, NotifyFn, ReadOnlyOp, AccountHash, BackendOp, Backends, MailBackend, Mailbox, MailboxHash, NotifyFn, ReadOnlyOp,
@ -1401,13 +1401,11 @@ impl Account {
} }
pub fn process_event(&mut self, job_id: &JobId) -> bool { pub fn process_event(&mut self, job_id: &JobId) -> bool {
if debug!(self.active_jobs.contains_key(job_id)) { if self.active_jobs.contains_key(job_id) {
match debug!(self.active_jobs.remove(job_id)).unwrap() { match self.active_jobs.remove(job_id).unwrap() {
JobRequest::Mailboxes(mut chan) => { JobRequest::Mailboxes(mut chan) => {
if let Some(mailboxes) = debug!(chan.try_recv()).unwrap() { if let Some(mailboxes) = chan.try_recv().unwrap() {
if mailboxes.is_err() if mailboxes.is_err() || self.init(Some(mailboxes.unwrap())).is_err() {
|| debug!(self.init(Some(mailboxes.unwrap()))).is_err()
{
if let Ok(mailboxes_job) = if let Ok(mailboxes_job) =
self.backend.read().unwrap().mailboxes_async() self.backend.read().unwrap().mailboxes_async()
{ {
@ -1492,7 +1490,7 @@ impl Account {
.unwrap(); .unwrap();
} }
JobRequest::IsOnline(mut chan) => { JobRequest::IsOnline(mut chan) => {
let is_online = debug!(chan.try_recv()).unwrap(); let is_online = chan.try_recv().unwrap();
if is_online.is_some() { if is_online.is_some() {
let is_online = is_online.unwrap(); let is_online = is_online.unwrap();
if is_online.is_ok() { if is_online.is_ok() {
@ -1510,8 +1508,8 @@ impl Account {
self.active_jobs.insert(job_id, JobRequest::IsOnline(rcvr)); self.active_jobs.insert(job_id, JobRequest::IsOnline(rcvr));
} }
} }
JobRequest::Refresh(mailbox_hash, mut chan) => { JobRequest::Refresh(_mailbox_hash, mut chan) => {
let r = debug!(chan.try_recv()).unwrap(); let r = chan.try_recv().unwrap();
if r.is_some() && r.unwrap().is_ok() { if r.is_some() && r.unwrap().is_ok() {
self.is_online = true; self.is_online = true;
} }

@ -31,8 +31,7 @@ use std::time::Duration;
use uuid::Uuid; use uuid::Uuid;
use crate::types::ThreadEvent; use crate::types::ThreadEvent;
use crossbeam::channel; use crossbeam::deque::{Injector, Stealer, Worker};
use crossbeam::deque::{Injector, Steal, Stealer, Worker};
use crossbeam::sync::{Parker, Unparker}; use crossbeam::sync::{Parker, Unparker};
use crossbeam::Sender; use crossbeam::Sender;
pub use futures::channel::oneshot; pub use futures::channel::oneshot;

@ -69,7 +69,7 @@ use crate::workers::*;
#[cfg(feature = "sqlite3")] #[cfg(feature = "sqlite3")]
pub mod sqlite3; pub mod sqlite3;
pub mod jobs1; pub mod jobs;
pub mod mailcap; pub mod mailcap;
pub mod plugins; pub mod plugins;

@ -27,7 +27,6 @@ use melib::email::{Envelope, EnvelopeHash, Flag};
use melib::error::{MeliError, Result}; use melib::error::{MeliError, Result};
use std::collections::BTreeMap; use std::collections::BTreeMap;
use std::collections::HashMap; use std::collections::HashMap;
use std::future::Future;
use std::sync::{Arc, Mutex, RwLock}; use std::sync::{Arc, Mutex, RwLock};
// TODO replace with melib::Envelope after simplifying melib::Envelope's // TODO replace with melib::Envelope after simplifying melib::Envelope's

@ -32,7 +32,7 @@ use super::*;
use crate::plugins::PluginManager; use crate::plugins::PluginManager;
use melib::backends::{AccountHash, MailboxHash, NotifyFn}; use melib::backends::{AccountHash, MailboxHash, NotifyFn};
use crate::jobs1::JobExecutor; use crate::jobs::JobExecutor;
use crossbeam::channel::{unbounded, Receiver, Sender}; use crossbeam::channel::{unbounded, Receiver, Sender};
use smallvec::SmallVec; use smallvec::SmallVec;
use std::collections::HashMap; use std::collections::HashMap;
@ -97,7 +97,6 @@ pub struct Context {
receiver: Receiver<ThreadEvent>, receiver: Receiver<ThreadEvent>,
input: InputHandler, input: InputHandler,
work_controller: WorkController, work_controller: WorkController,
job_executor: Arc<JobExecutor>,
pub children: Vec<std::process::Child>, pub children: Vec<std::process::Child>,
pub plugin_manager: PluginManager, pub plugin_manager: PluginManager,
@ -336,7 +335,6 @@ impl State {
replies: VecDeque::with_capacity(5), replies: VecDeque::with_capacity(5),
temp_files: Vec::new(), temp_files: Vec::new(),
work_controller, work_controller,
job_executor,
children: vec![], children: vec![],
plugin_manager, plugin_manager,

@ -36,7 +36,7 @@ mod helpers;
pub use self::helpers::*; pub use self::helpers::*;
use super::execute::Action; use super::execute::Action;
use super::jobs1::JobId; use super::jobs::JobId;
use super::terminal::*; use super::terminal::*;
use melib::backends::{AccountHash, MailboxHash}; use melib::backends::{AccountHash, MailboxHash};

Loading…
Cancel
Save