func (peer *localPeer) doDeleteConnection(conn ourConnection) {
	resultChan := make(chan interface{})
	peer.actionChan <- func() {
		peer.handleDeleteConnection(conn)
		resultChan <- nil
	}
	<-resultChan
}
func (peer *localPeer) doDeleteConnection(conn ourConnection) {
	resultChan := make(chan interface{})
	peer.actionChan <- func() {
		peer.handleDeleteConnection(conn)
		resultChan <- nil
	}
	<-resultChan
}
func ( peer * localPeer ) doDeleteConnection ( conn ourConnection ) { resultChan := make ( chan interface { } ) peer . actionChan <- func ( ) { peer . handleDeleteConnection ( conn ) resultChan <- nil } <- resultChan }
// Synchronous.
Synchronous .