November 2017
Intermediate to advanced
670 pages
17h 35m
English
Previously, the order was Decrypt{},Authenticate{}, Charge{}:
func main() { pipeline := BuildPipeline(Authenticate{}, Decrypt{}, Charge{})
The following is the output:
order: &{10001 false alice,secret 7b/HWvtIB9a16AYk+Yv6WWwer3GFbxpjoR+GO9iHIYY= 0922 [{Apples 1 4.50} {Oranges 4 12.00}]} 2017/03/08 04:52:46 Close Pipeline order: &{10002 false bob,secret EOc3kF/OmxY+dRCaYRrey8h24QoGzVU0/T2QKVCHb1Q= 0123 [{Milk 2 8.00} {Sugar 1 2.25} {Salt 3 3.75}]} 2017/03/08 04:52:46 Received: {10001 true alice,secret 4111111111111111 0922 [{Apples 1 4.50} {Oranges 4 12.00}]} Credit card XXXXXXXXXXXX1111 charged 16.50 2017/03/08 04:52:46 Received: {10002 true bob,secret 5105105105105100 0123 [{Milk 2 ...